TypeScript 泛型函数
在函数签名中可以加入类型参数将它变成一个泛型函数:
function firstElement<Type>(arr: Type[]): Type | undefined {
return arr[0];
}
在泛型中我们可以使其限制于某个类型的子类型。
类型参数是用于联系不同值的类型,所以它应该至少出现两次。
在函数签名中可以加入类型参数将它变成一个泛型函数:
function firstElement<Type>(arr: Type[]): Type | undefined {
return arr[0];
}
在泛型中我们可以使其限制于某个类型的子类型。
类型参数是用于联系不同值的类型,所以它应该至少出现两次。